.contact {
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  .bannerImg{
    box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.15);
    width: 100%;
    height: 440px;
  }
  .relation {
    margin: 40px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;

    .title {
      font-size: 28px;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
    }

    .relationLeft {
      display: flex;
      flex-direction: column;
      width: 538px;
      margin-right: 88px;

      .leftTitle {
        font-size: 20px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #323232;
      }

      .leftinfo {
        margin-top: 20px;
        font-size: 16px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #6E6E6E;
      }
    }

    .relationRight {
      display: flex;
      min-width: 400px;
    }
  }
}
.mini_contact{
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  .bannerImg{
    overflow: hidden;
    height: 257px;
  } 
  //  img{
  //   height: 200px;
  // }
  .mini_relation{
    margin: 20px 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;

    .mini_title {
      font-size: 22px;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
    }

    .mini_relationLeft {
      display: flex;
      flex-direction: column;
      padding: 10px 30px 0px;

      .mini_leftTitle {
        font-size: 20px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 500;
        color: rgba(0, 25, 38, 1);
      }

      .mini_leftinfo {
        margin-top: 10px;
        font-size: 16px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #6E6E6E;
      }
    }

    .mini_relationRight {
      display: flex;
      width: 100%;
      padding: 10px 20px;
    }
  }
}